import Vue from "vue"
import Axios from 'axios'


Axios.defaults.baseURL = "/api"

// 全局请求拦截
Axios.interceptors.request.use(req => {
  return req
}, err => {
  // 跳转error页面
  // (暂未填写)
  console.log("跳转error页面");
  return Promise.reject(err)
})


// 全局响应拦截
Axios.interceptors.response.use(res => {
  if (res.data.code === "401") {
    // 401表示未登录
    // 提示未登录
    console.log("未登录");
  }
  if (res.data.code === '500') {
    // 500表示服务器异常
    // 跳转error页面
    console.log("跳转error页面");
  }
  return res.data
}, err => {
  // 跳转error页面
  console.log("跳转error页面");
  return Promise.reject(err)
})

Vue.prototype.$axios = Axios